long-range artillery - Spanish English Dictionary